home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 November / macformat-043.iso / mac / Shareware Plus / Developers / OpenStack Rinaldi Collection / openstack-rinaldi-lib / FullDrag 1.3 (US) / FullDrag 1.3 (US).rsrc / HELP_5635 next >
Encoding:
Text File  |  1996-01-09  |  2.6 KB  |  56 lines

  1.  
  2.  
  3.                                               FullDrag 1.3
  4.  
  5.                                           by Frédéric RINALDI
  6.  
  7. DESCRIPTION
  8.   FullDrag XFCN allows to drag a gray outline of one or more rectangles, and even test a condition while dragging.
  9.  
  10. SYNTAX
  11.        FullDrag (<rect(s)>[,<limit rect>[,<test>,<if true>[,<if false>]]])
  12.  
  13. PARAMETERS
  14.    <rect(s)> can be a single rect, or a return delimited list of many rectangles.
  15.  
  16.    <limit rect> defines the maximal area for dragging.
  17.  
  18.    <test> string is an HyperTalk boolean statement (like "the mouseLoc is within rect of fld 1") which will be repetitivly evaluated while dragging.
  19.  
  20.    <if true> and <if false> are two Hypertalk statement string which will be executed when the test string will return true or false.
  21.  
  22.     As usual, using "!", "?" et "=" returns online help (resp. about, syntax and output).
  23.  
  24. USING
  25.    If the mouse button is released within limit rect, the XFCN will return a two items string "x,y" corresponding to the horizontal and vertical move from the original point. If the mouse is released outside, the result will be empty.
  26.    Holding shift key allows to constraint move to horizontal or vertical axis.
  27.  
  28. ERRORS
  29.    If an error occurs, the XFCN can return :
  30.      "Error : Missing or empty rect parameter"
  31.      "Error : Incorrect rect in param #1"
  32.      "Error : Incorrect limit rect"
  33.      "Error : Incorrect Test string"
  34.      "Error : Missing action if true"
  35.  
  36. HISTORY
  37. 1.3                                                                                         06/28/92
  38. • Fixed bug with rapid double-click.
  39.                                                                                          
  40. 1.2                                                                                         02/23/92
  41. • Fixed pattern bug with SuperCard.
  42. • Constraint detection has been enhanced
  43.  
  44. 1.1                                                                                         12/26/91
  45. • Changed way to pass parameter to FilterProc
  46. • Refresh of screen on output
  47. • Added move constraints
  48. --------------------------------------------------------------------
  49.    All externals included in this stack are FreeWare and may be used in non-commercial software provided the following notice is visibly present :
  50.  
  51.                    FullDrag XFCN, © Frederic Rinaldi, 1989…1993.
  52.  
  53.    Free for non-commercial use. Use in commercial software subjected to prior acknowledgement and licensing from the author, reachable at the following network addresses:
  54.  
  55. AppleLink: RINALDI1   CalvaCom : FR10    Compuserve : 71170,2111
  56.                Internet : RINALDI1@APPLELINK@APPLE.COM